/**
 * 
 */
package com.servicecloud.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import feign.auth.BasicAuthRequestInterceptor;

/**
 * 作用：<br>
 * 安全认证配置
 * 
 * @author Gavin<br>
 */
@Configuration
public class FeignClientConfig {
	/**
	 * 作用：</br>
	 * 对比之前的restTemplate的安全认证配置
	 * 
	 * @Author Gavin</br>
	 * @return</br>
	 * 				2019年8月13日
	 */
	@Bean
	public BasicAuthRequestInterceptor getBasicAuthRequestInterceptor() {
		return new BasicAuthRequestInterceptor("springcloudzuul", "client");// 配置安全认证信息，针对zuul配置的安全信息
	}

	/**
	 * 作用：</br>
	 * 开启Fegin的日志追终,默认是关闭的
	 * 
	 * @Author Gavin</br>
	 * @return</br>
	 * 				2019年8月13日
	 */
//	@Bean
//	public Logger.Level getFeignLoggerLevel() {
//		return feign.Logger.Level.FULL;
//	}
}
